package cloud.keveri.gateway.dto.invoker;

import lombok.Builder;
import lombok.Data;

/**
 * <p>
 * 作者：沈自在
 **/
@Data
@Builder
public class ServiceInvoker {
    /**
     *
     */
    private String interfaceClazz;

    /**
     *
     */
    private String methodName;

    /**
     *
     */
    private String parameterTypes;

    /**
     *
     */
    private String version;

    /**
     *
     */
    private String invokerPath;

    /**
     *
     */
    @Builder.Default
    private Integer timeout = 5000;

    /**
     *
     */
    private Boolean auth;
}
